|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.vtp.desktop.projects.core.internals.VoiceResource
org.eclipse.vtp.desktop.projects.core.internals.WebServiceSet
public class WebServiceSet
This is a concrete implementation of IWebServiceSet and
provides the default behavior of that interface.
| Constructor Summary | |
|---|---|
WebServiceSet(VoiceToolsDesignProject project,
org.eclipse.core.resources.IFolder folder)
Creates a new WebServiceSet with the given application
project and eclipse folder resource. |
|
| Method Summary | |
|---|---|
IWebService |
createWebService(java.lang.String name,
java.net.URL wsdlFile)
Creates a new web service folder resource with the given name. |
void |
deleteWebService(IWebService webService)
Removes the given web service from this application. |
java.lang.String |
getName()
|
protected java.lang.String |
getObjectId()
The object id is used by the event system to uniquely identify a project resource. |
IVoiceToolsResource |
getParent()
Returns the parent of this resource. |
IWebService |
getWebService(java.lang.String name)
Returns the web service with the specified name. |
java.util.List |
getWebServices()
Returns the list of IWebServices that are defined in this
application project. |
| Methods inherited from class org.eclipse.vtp.desktop.projects.core.internals.VoiceResource |
|---|
addRefreshListener, deferEvents, finalize, getAdapter, getProject, processObjectEvent, refresh, removeRefreshListener, resumeEvents |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.eclipse.vtp.desktop.projects.core.IVoiceToolsResource |
|---|
addRefreshListener, deferEvents, getProject, refresh, removeRefreshListener, resumeEvents |
| Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
|---|
getAdapter |
| Constructor Detail |
|---|
public WebServiceSet(VoiceToolsDesignProject project,
org.eclipse.core.resources.IFolder folder)
WebServiceSet with the given application
project and eclipse folder resource.
project - The parent application project.folder - The eclipse folder resource this database set represents.| Method Detail |
|---|
public java.lang.String getName()
getName in interface IVoiceToolsResourceprotected java.lang.String getObjectId()
VoiceResource
getObjectId in class VoiceResourcepublic IVoiceToolsResource getParent()
IVoiceToolsResourcethis.
getParent in interface IVoiceToolsResourcepublic java.util.List getWebServices()
IWebServiceSetIWebServices that are defined in this
application project.
getWebServices in interface IWebServiceSetIWebServices that are defined in this
application project.public IWebService getWebService(java.lang.String name)
IWebServiceSet
getWebService in interface IWebServiceSetname - The name of the web service to return.
public IWebService createWebService(java.lang.String name,
java.net.URL wsdlFile)
throws org.eclipse.core.runtime.CoreException
IWebServiceSet
createWebService in interface IWebServiceSetname - The name of the web service folder resource.wsdlFile - The WSDL resource that describes the web service.
org.eclipse.core.runtime.CoreException - If an error occurred during the creation of the
required file or folder resources of the web service definition.
public void deleteWebService(IWebService webService)
throws org.eclipse.core.runtime.CoreException
IWebServiceSet
deleteWebService in interface IWebServiceSetwebService - The web service definition to remove.
org.eclipse.core.runtime.CoreException - If an error occurred during the deletion of the
required file or folder resources of the web service definition.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||